<html>
<head>
<link href="../../Objects/sofa_white.css" rel="stylesheet" type="text/css" />
</head>
<body>
	<div id="contenu">
		
		<center><h3>TutorialBasicCube.scn</h3></center>
		
		<div id="orangeText">Description:</div>
		<br>
                In this tutorial, a deformable cube undergoes internal and external forces. This is one of the simplest scenes we can simulate using Sofa. We use it to introduce the component structure.<br>
                <br>
                The shape is modeled using a MechanicalObject which describes the particle states, and a Topology which describes how the particles are connected.<br>
                <br>
                The forces are the MeshSpringForceField, which defines springs according to the edges of the mesh (the Topology), and the PlaneForceField which try to prevent the particles to cross planes.<br>
                <br>
                The EulerImplicitSolver contains the algorithm used to update particle positions and velocities at each time step. It uses an auxiliary component, the CGLinearSolver, to solve equation systems. <br>
		<center><img src="TutorialBasicCube_0001.png"  name="TutorialBasicCube" align="middle" width="300"></center>

		<div id="orangeText">See Also:</div>
                <ul>
                  <li>
		<a href="TutorialCollisionCubeObstacleSphere.scn" name="TutorialCollisionCubeObstacleSphere">TutorialCollisionCubeObstacleSphere</a>
		  </li>
                  <li>
		<a href="TutorialMappingDragonRigid.scn" name="TutorialMappingDragonRigid">TutorialMappingDragonRigid</a>
		  </li>
                  <li>
		<a href="TutorialForceFieldLiverSprings.scn" name="TutorialForceFieldLiverSprings">TutorialForceFieldLiverSprings</a>
		  </li>
                  <li>
		<a href="TutorialBasicPendulum.scn" name="TutorialBasicPendulum">TutorialBasicPendulum</a>
		  </li>
                <ul>
	</div>
</body>
</html>
